heavy (rain) - English Synonyms Dictionary